home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
arc
/
shezs19c.zip
/
SHEZSET.BAT
< prev
next >
Wrap
DOS Batch File
|
1996-05-03
|
3KB
|
98 lines
ECHO OFF
CLS
:This batch file sets up the SHEZ or CKOT Viri Scanner(s)
IF %1.==. %0 /? SHEZ
IF %1.==SHEZ. %0 /? %1
IF %1.==CKOT. %0 /? %1
IF NOT %2.==SHEZ. IF NOT %2.==CKOT. %0 %1 SHEZ
IF %1.==?. GOTO :HELP
IF %1.==/?. GOTO :HELP
IF %1.==NONE. GOTO :NONE
:IF NOT %2.==SHEZ. IF NOT %2.==CKOT. %0 %1 SHEZ
IF %1.==G. GOTO :GETSET
IF %1.==g. GOTO :GETSET
IF %1.==MENU. GOTO :GETSET
IF %1.==menu. GOTO :GETSET
IF %1.==D. GOTO :DELLOG
IF %1.==d. GOTO :DELLOG
ECHO ECHO OFF > C:\SECURITY\%2SCAN.BAT
IF %1.==0. GOTO :NONE
IF %1.==1. GOTO :SETSCAN
IF %1.==2. GOTO :SETSCAN
IF %1.==3. GOTO :SETSCAN
IF %1.==4. GOTO :SETSCAN
IF %1.==5. GOTO :SETSCAN
IF %1.==6. GOTO :SETSCAN
%0 1 %2
:This batch file can also use GET (SHEZSET G) to interactively set the scanner
:GETSET
IF NOT EXIST C:\MENU\GET.EXE GOTO :HELP
GET C "Set %2SCAN to 1=ALL, 2=TBSCAN, 3=FPROT, 4=, 5=SCAN, 6=AVSCAN ? " /W15
IF NOT %GET%.==. %0 %GET% %2
IF EXIST %2SCAN.BAT GOTO :HELP
%0 1 %2
:SETSCAN
ECHO SET GET= >> C:\SECURITY\%2SCAN.BAT
IF NOT EXIST C:\SECURITY\UNP.EXE GOTO :UNPE
ECHO IF %%2.==UNP. C:\SECURITY\UNP.EXE -a %%1 >> C:\SECURITY\%2SCAN.BAT
:UNPE
:TBSCAN
IF NOT EXIST C:\TBAV\TBSCAN.EXE GOTO :TBSCANE
IF NOT %1.==1. IF NOT %1.==2. GOTO :TBSCANE
ECHO :TBSCAN >> C:\SECURITY\%2SCAN.BAT
ECHO C:\TBAV\TBSCAN %%1 IN NM EE=.??? BA LOG AP LN=C:\TEMP\%2SCAN.LOG NB NH >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL TBSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
:TBSCANE
IF NOT EXIST C:\SECURITY\F-PROT.EXE GOTO :FPROTE
IF NOT %1.==1. IF NOT %1.==3. GOTO :FPROTE
ECHO IF EXIST %%1 C:\SECURITY\F-PROT %%1 /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
ECHO IF NOT EXIST %%1 C:\SECURITY\F-PROT %%1 /ALL /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL F-PROT %%1 >> C:\SECURITY\%2SCAN.BAT
:FPROTE
IF NOT EXIST C:\SECURITY\SCAN.EXE GOTO :SCANE
IF NOT %1.==1. IF NOT %1.==5. GOTO :SCANE
ECHO C:\SECURITY\SCAN %%1 /NOBEEP /SUB /NOMEM /ALL /APPEND /REPORT C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL SCAN %%1 >> C:\SECURITY\%2SCAN.BAT
:SCANE
IF NOT EXIST C:\SECURITY\AVSCAN.EXE GOTO :AVSCANE
IF NOT %1.==1. IF NOT %1.==6. GOTO :AVSCANE
ECHO C:\SECURITY\AVSCAN %%1 /Q /R /S /NM /V /L+C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL AVSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
:AVSCANE
ECHO CALL C:\SECURITY\%2FAIL TEST >> C:\SECURITY\%2SCAN.BAT
ECHO EXIT >> C:\SECURITY\%2SCAN.BAT
GOTO :EXIT
:DELLOG
IF EXIST C:\TEMP\%2SCAN.LOG DEL C:\SECURITY\%2SCAN.LOG
GOTO :HELP
:NONE
IF EXIST C:\SECURITY\%2SCAN.BAT DEL C:\SECURITY\%2SCAN.BAT
GOTO :HELP
:HELP
ECHO -
ECHO This batch file sets up the SHEZ or CKOT Viri Scanner(s)
ECHO To use this file type:
ECHO SHEZSET # [SHEZ or CKOT]
ECHO Where # is: 1=ALL, 2=TBSCAN, 3=FPROT, 4=, 5=SCAN, 6=AVSCAN
:This batch file can also use GET.EXE to interactively set the scanner
ECHO -
:EXIT
IF NOT EXIST C:\SECURITY\%2SCAN.BAT GOTO :EXIT2
ECHO
ECHO The default %2 Viri Scanner(s) is currently set to...
TYPE C:\SECURITY\%2SCAN.BAT
:EXIT2